home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / Libraries / DCLAP 6d / dclap6d / Docs / README.DCLAP < prev    next >
Text File  |  1996-07-05  |  3KB  |  69 lines

  1.  
  2. Don's Class Application (DCLAP) library is a C++ class library for
  3. building applications on the common windowing operating systems
  4. (Macintosh, MS-Windows, XWindow-Motif-Unix, XWindow-Motif-VMS, ?).
  5.  
  6. This is built on the cross-platform toolkit from National Center for
  7. Biotechnology Information (NCBI) of the National Library of Medicine (
  8. NLM), called NCBI toolkit, and especially the Vibrant window system
  9. subset, plus the coretools subset.  This toolkit is written in ANSI C,
  10. and compiles on a variety of systems.  The source for NCBI tools is
  11. available for anonymous ftp from ncbi.nlm.nih.gov as     
  12.     cd toolbox\ncbi_tools
  13.     bin
  14.     get ncbi.tar.Z
  15.     quit
  16. This has much more than the subset with DCLAP, including detailed
  17. documentation. Most of the additional source is directed toward
  18. manipulation biosequence data. 
  19.  
  20. If you have problems compiling DCLAP, the full ncbi toolkit may
  21. provide needed information.  However, some of the coretools and vibrant
  22. source files from the ncbi distribution have been modified a bit
  23. to work with DCLAP.
  24.  
  25. DCLAP is still very preliminary.  There is yet no detailed documentation
  26. for it. It is based loosely on the MacApp and TCL application class
  27. libraries available on Macintosh, but is structured to use the available
  28. Vibrant toolkit methods.
  29.  
  30. The only platforms I've tested it with are Macintosh-Think C 6-Symantec C++,
  31. and Sun-GCC/G++-Motif.  To compile with ThinkC/C++, see the make/MyApp.proj.hqx
  32. for the Think project file.  To compile with gcc/g++, see the make/makedclap.gcc
  33. file.  See README.NCBI for general build instructions.  For gcc/g++ of DCLAP, also copy
  34. headers from DClap/ and DApp/ to include/, and copy .cp files from those folders
  35. to the build/ folder.  I had to change the .cp suffix to .cc to get g++ to
  36. compile them... maybe there is a suffix switch I don't know about.  Ignore warnings
  37. about multiple byte character constants from g++ -- I use the Mac convention
  38. of initializing long ID values with somewhat humanly readable values like
  39.   long appID = 'Appl'; long viewID = 'View';  //etc
  40.   
  41. The "icons" file will be used by Iconbuttons demo if in same folder as the
  42. application.  Still needs work at this writing to distinguish mac-bitmap bit-order
  43. from X window bitmap bit-order (Vibrant displays the differences properly,
  44. but my DIconLib.cp doesn't read them from disk properly yet).
  45.  
  46. Source and updates will be available thru ftp/gopher at ftp.bio.indiana.edu,
  47. /util/dclap...
  48.  
  49. For DCLAP bug reports, comments, etc., email to software@bio.indiana.edu.
  50. I don't have much time to devote to helping people use this at present.
  51. If you are working in the biocomputing/computational biology field, you'll
  52. be more likely to get help.
  53.  
  54. -- Don Gilbert, 2 jan 1994
  55.  
  56.  
  57.  
  58.   
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.